legal jobs london edinburgh legal employment escort finance jobs it jobs glasgow wales job escorts ireland law jobs engineering jobs